package com.qk.service;

import com.qk.common.PageResult;
import com.qk.entity.Course;

import java.util.List;

public interface CourseService {
    //1. 课程列表查询
    PageResult<Course> list(String name, Integer subject, Integer target, Integer page, Integer pageSize);
    //2. 删除课程
    void deleteById(Integer id);
    //3. 添加课程
    void add(Course course);
    //4. 根据ID查询
    Course getById(Integer id);
    //5. 修改课程
    void update(Course course);
    //6. 查询所有课程
    List<Course> list();
   //7. 根据学科查询课程
    List<Course> listBySubject(Integer subject);
}
